<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: D:/doxy/PublicAPI/ATDataCore/ATTxtBlock.h 源文件</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_52a01df1794e5beec01860bdd05aea48.html">PublicAPI</a></li><li class="navelem"><a class="el" href="../../dir_4327875b5af0f0d2cd35b102dcf8c063.html">ATDataCore</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle"><div class="title">ATTxtBlock.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../dc/def/_a_t_txt_block_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno">    9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span>BEGIN_ATEC_ATDATACORE_NAMESPACE</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno">   11</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html">   18</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../de/d20/struct_text_block_properties.html">TextBlockProperties</a> : <span class="keyword">public</span> RefCountedBase</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span>    , <span class="keyword">public</span> IATTextStyleApplyable</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span>{</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="keyword">private</span>: <span class="keyword">virtual</span> <span class="keywordtype">void</span> IAmAbstractClass() = 0;</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html#a547c8923024fe2a48e28f64a0b885cdf">   33</a></span>    ATDATACORE_EXPORT <span class="keyword">static</span> TextBlockPropertiesPtr <a class="code hl_function" href="../../de/d20/struct_text_block_properties.html#a547c8923024fe2a48e28f64a0b885cdf">Create</a>(ATSceneR);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html#a14d80cb9dda4ff6d519caaf909d2cd55">   45</a></span>    ATDATACORE_EXPORT <span class="keyword">static</span> TextBlockPropertiesPtr <a class="code hl_function" href="../../de/d20/struct_text_block_properties.html#a14d80cb9dda4ff6d519caaf909d2cd55">Create</a>(ATTextStyleCR, ATSceneR);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html#a3d4970c18b1edeec6035f6fb07d03854">   56</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../de/d20/struct_text_block_properties.html#a3d4970c18b1edeec6035f6fb07d03854">SetIsViewIndependent</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html#ab13a88eb589a5b8dfe5bd1fedbd4f8bd">   67</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../de/d20/struct_text_block_properties.html#ab13a88eb589a5b8dfe5bd1fedbd4f8bd">SetIsVertical</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html#ad903ff64b1ce91ead94848f90ebb78e1">   78</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../de/d20/struct_text_block_properties.html#ad903ff64b1ce91ead94848f90ebb78e1">SetDocumentWidth</a>(<span class="keywordtype">double</span>);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../de/d20/struct_text_block_properties.html#abc71a98a50968519d85ad56a62353c8a">   89</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../de/d20/struct_text_block_properties.html#abc71a98a50968519d85ad56a62353c8a">SetAnnotationScale</a>(<span class="keywordtype">double</span>);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span>};</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html">   98</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../d1/dc8/struct_text_block.html">TextBlock</a> : <span class="keyword">public</span> RefCountedBase</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span>{</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span><span class="keyword">private</span>: <span class="keyword">virtual</span> <span class="keywordtype">void</span> IAmAbstractClass() = 0;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <span class="keywordtype">void</span>                            SetPropertiesIgnoringScaleChanges(TextBlockPropertiesCR);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <a class="code hl_struct" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>                        GetExactRange() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              RunPropertiesCP                 GetFirstRunProperties() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <span class="keywordtype">void</span>                            Clear();</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <span class="keywordtype">void</span>                            SetJustification(TextObjectJustification justification, ParagraphRangeCR range);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <span class="keywordtype">void</span>                            ApplyTextStyleToRunsInRange(ATTextStyleCR, <span class="keywordtype">bool</span> respectOverrides, ATCaretCR from, ATCaretCR to);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              WString                         <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a6ced93c6d3c77ea07774d6fe7e240128">ToString</a>(ATCaretCR from, ATCaretCR to, TextBlockToStringOptionsCR) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <span class="keywordtype">void</span>                            ApplyTransform(TransformCR transform);</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <span class="keywordtype">void</span>                            ApplyTransform(TransformCR transform, <span class="keywordtype">bool</span> shouldTransformProps);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              ATTextStylePtr                 GetTextStyle() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span><span class="keyword">public</span>:     ATDATACORE_EXPORT              <a class="code hl_struct" href="../../dd/d69/struct_transform.html">Transform</a>                       GetTransform() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a0bfc97d3cf28447b5e176d17e2220614">  129</a></span>    ATDATACORE_EXPORT <span class="keyword">static</span> TextBlockPtr <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a0bfc97d3cf28447b5e176d17e2220614">Create</a>(ATSceneR);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#aca811d41dd6ae8c7c919a1b63c10c932">  143</a></span>    ATDATACORE_EXPORT <span class="keyword">static</span> TextBlockPtr <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#aca811d41dd6ae8c7c919a1b63c10c932">Create</a>(TextBlockPropertiesCR, ParagraphPropertiesCR, RunPropertiesCR, ATSceneR);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#ac5de5973924eecadce188e23cf3a14bb">  155</a></span>    ATDATACORE_EXPORT <span class="keyword">static</span> TextBlockPtr <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#ac5de5973924eecadce188e23cf3a14bb">Create</a>(ATTextStyleCR, ATSceneR);</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span> </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a56ceed07505898f9c0946d1731bbd31c">  165</a></span>    ATDATACORE_EXPORT ATCaretPtr <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a56ceed07505898f9c0946d1731bbd31c">CreateStartATCaret</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#ad4cdd2b0fbb58942562948c130a59939">  175</a></span>    ATDATACORE_EXPORT ATCaretPtr <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#ad4cdd2b0fbb58942562948c130a59939">CreateEndATCaret</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#aa06f849a9465195b412dd4c9af860586">  185</a></span>    ATDATACORE_EXPORT RunPropertiesR <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#aa06f849a9465195b412dd4c9af860586">GetRunPropertiesForAddR</a>();</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a9bd219ef4ac73f1211e2e41c32cab04b">  195</a></span>    ATDATACORE_EXPORT <a class="code hl_struct" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a9bd219ef4ac73f1211e2e41c32cab04b">GetUserOrigin</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span> </div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a2aa217ae4df9f37ec2bf5cdcc8e591a5">  206</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a2aa217ae4df9f37ec2bf5cdcc8e591a5">SetUserOrigin</a>(XPoint3dCR);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a949de0305cfd0d6e8815ba3d4c5075d4">  217</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a949de0305cfd0d6e8815ba3d4c5075d4">SetOrientation</a>(XRotMatrixCR);</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno">  218</span> </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a4aab491166f778238906311fe220363e">  227</a></span>    ATDATACORE_EXPORT TextBlockPtr <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a4aab491166f778238906311fe220363e">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span> </div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#aa8a5a9c8bc44d4e9695c27370f700818">  238</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#aa8a5a9c8bc44d4e9695c27370f700818">AppendText</a>(WCharCP);</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a9ac88548c5e6c9c3cdf1ba11ba57573f">  248</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a9ac88548c5e6c9c3cdf1ba11ba57573f">AppendParagraphBreak</a>();</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno">  249</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a6ced93c6d3c77ea07774d6fe7e240128">  258</a></span>    ATDATACORE_EXPORT WString <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a6ced93c6d3c77ea07774d6fe7e240128">ToString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#ab46d09d072b892ef887ab93120874e5d">  270</a></span>    ATDATACORE_EXPORT WString <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#ab46d09d072b892ef887ab93120874e5d">ToString</a>(ATCaretCR from, ATCaretCR to) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span> </div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a035c01ffa2bd45c02adb637c0d790216">  280</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a035c01ffa2bd45c02adb637c0d790216">PerformLayout</a>();</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno">  281</span> </div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#ac481f2b35e60775476e85339ee45127e">  290</a></span>    ATDATACORE_EXPORT <a class="code hl_struct" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#ac481f2b35e60775476e85339ee45127e">GetNominalRange</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#aac84360e19c8f5090a459b3a8374e3aa">  305</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#aac84360e19c8f5090a459b3a8374e3aa">ApplyTextStyle</a>(ATTextStyleCR, <span class="keywordtype">bool</span> respectOverrides, ATCaretCR from, ATCaretCR to);</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a7971813c12b62d6b11f58898b091000e">  318</a></span>    ATDATACORE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a7971813c12b62d6b11f58898b091000e">ReplaceTextW</a>(WCharCP newText, ATCaretCR start, ATCaretR end);</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span> </div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="../../d1/dc8/struct_text_block.html#a22b1e629e070d22bacc07d9d6d349e7c">  328</a></span>    ATDATACORE_EXPORT ParagraphPropertiesCR <a class="code hl_function" href="../../d1/dc8/struct_text_block.html#a22b1e629e070d22bacc07d9d6d349e7c">GetParagraphPropertiesForAdd</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno">  329</span>};</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span> </div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span>END_ATEC_ATDATACORE_NAMESPACE</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span> </div>
<div class="ttc" id="astruct_text_block_html"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html">TextBlock</a></div><div class="ttdoc">文本块</div><div class="ttdef"><b>Definition:</b> ATTxtBlock.h:99</div></div>
<div class="ttc" id="astruct_text_block_html_a035c01ffa2bd45c02adb637c0d790216"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a035c01ffa2bd45c02adb637c0d790216">TextBlock::PerformLayout</a></div><div class="ttdeci">ATDATACORE_EXPORT void PerformLayout()</div><div class="ttdoc">强制文本块从修改的字符开始重布局所有的流动</div></div>
<div class="ttc" id="astruct_text_block_html_a0bfc97d3cf28447b5e176d17e2220614"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a0bfc97d3cf28447b5e176d17e2220614">TextBlock::Create</a></div><div class="ttdeci">static ATDATACORE_EXPORT TextBlockPtr Create(ATSceneR)</div><div class="ttdoc">创建空白文本块对象</div></div>
<div class="ttc" id="astruct_text_block_html_a22b1e629e070d22bacc07d9d6d349e7c"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a22b1e629e070d22bacc07d9d6d349e7c">TextBlock::GetParagraphPropertiesForAdd</a></div><div class="ttdeci">ATDATACORE_EXPORT ParagraphPropertiesCR GetParagraphPropertiesForAdd() const</div><div class="ttdoc">获取可用于后续段落DOM节点创建的段落属性</div></div>
<div class="ttc" id="astruct_text_block_html_a2aa217ae4df9f37ec2bf5cdcc8e591a5"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a2aa217ae4df9f37ec2bf5cdcc8e591a5">TextBlock::SetUserOrigin</a></div><div class="ttdeci">ATDATACORE_EXPORT void SetUserOrigin(XPoint3dCR)</div><div class="ttdoc">设置用户原点</div></div>
<div class="ttc" id="astruct_text_block_html_a4aab491166f778238906311fe220363e"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a4aab491166f778238906311fe220363e">TextBlock::Clone</a></div><div class="ttdeci">ATDATACORE_EXPORT TextBlockPtr Clone() const</div><div class="ttdoc">获取当前实例的深拷贝</div></div>
<div class="ttc" id="astruct_text_block_html_a56ceed07505898f9c0946d1731bbd31c"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a56ceed07505898f9c0946d1731bbd31c">TextBlock::CreateStartATCaret</a></div><div class="ttdeci">ATDATACORE_EXPORT ATCaretPtr CreateStartATCaret() const</div><div class="ttdoc">创建文本块对象的起始字符</div></div>
<div class="ttc" id="astruct_text_block_html_a6ced93c6d3c77ea07774d6fe7e240128"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a6ced93c6d3c77ea07774d6fe7e240128">TextBlock::ToString</a></div><div class="ttdeci">ATDATACORE_EXPORT WString ToString() const</div><div class="ttdoc">创建一个表示当前整个文本块的字符串</div></div>
<div class="ttc" id="astruct_text_block_html_a7971813c12b62d6b11f58898b091000e"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a7971813c12b62d6b11f58898b091000e">TextBlock::ReplaceTextW</a></div><div class="ttdeci">ATDATACORE_EXPORT void ReplaceTextW(WCharCP newText, ATCaretCR start, ATCaretR end)</div><div class="ttdoc">使用指定的文本替换当前文本块的部分内容</div></div>
<div class="ttc" id="astruct_text_block_html_a949de0305cfd0d6e8815ba3d4c5075d4"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a949de0305cfd0d6e8815ba3d4c5075d4">TextBlock::SetOrientation</a></div><div class="ttdeci">ATDATACORE_EXPORT void SetOrientation(XRotMatrixCR)</div><div class="ttdoc">设置文本块朝向</div></div>
<div class="ttc" id="astruct_text_block_html_a9ac88548c5e6c9c3cdf1ba11ba57573f"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a9ac88548c5e6c9c3cdf1ba11ba57573f">TextBlock::AppendParagraphBreak</a></div><div class="ttdeci">ATDATACORE_EXPORT void AppendParagraphBreak()</div><div class="ttdoc">添加一个回车并开始一个新的段落</div></div>
<div class="ttc" id="astruct_text_block_html_a9bd219ef4ac73f1211e2e41c32cab04b"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#a9bd219ef4ac73f1211e2e41c32cab04b">TextBlock::GetUserOrigin</a></div><div class="ttdeci">ATDATACORE_EXPORT XPoint3d GetUserOrigin() const</div><div class="ttdoc">获取用户原点（即用户放置文本块时的数据点）</div></div>
<div class="ttc" id="astruct_text_block_html_aa06f849a9465195b412dd4c9af860586"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#aa06f849a9465195b412dd4c9af860586">TextBlock::GetRunPropertiesForAddR</a></div><div class="ttdeci">ATDATACORE_EXPORT RunPropertiesR GetRunPropertiesForAddR()</div><div class="ttdoc">获取当后续流动节点被添加时使用到的流动属性</div></div>
<div class="ttc" id="astruct_text_block_html_aa8a5a9c8bc44d4e9695c27370f700818"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#aa8a5a9c8bc44d4e9695c27370f700818">TextBlock::AppendText</a></div><div class="ttdeci">ATDATACORE_EXPORT void AppendText(WCharCP)</div><div class="ttdoc">添加单行字符组成的字符串</div></div>
<div class="ttc" id="astruct_text_block_html_aac84360e19c8f5090a459b3a8374e3aa"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#aac84360e19c8f5090a459b3a8374e3aa">TextBlock::ApplyTextStyle</a></div><div class="ttdeci">ATDATACORE_EXPORT void ApplyTextStyle(ATTextStyleCR, bool respectOverrides, ATCaretCR from, ATCaretCR to)</div><div class="ttdoc">应用文本样式到指定的范围</div></div>
<div class="ttc" id="astruct_text_block_html_ab46d09d072b892ef887ab93120874e5d"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#ab46d09d072b892ef887ab93120874e5d">TextBlock::ToString</a></div><div class="ttdeci">ATDATACORE_EXPORT WString ToString(ATCaretCR from, ATCaretCR to) const</div><div class="ttdoc">创建一个表示当前文本块指定范围的字符串</div></div>
<div class="ttc" id="astruct_text_block_html_ac481f2b35e60775476e85339ee45127e"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#ac481f2b35e60775476e85339ee45127e">TextBlock::GetNominalRange</a></div><div class="ttdeci">ATDATACORE_EXPORT XRange3d GetNominalRange() const</div><div class="ttdoc">获取文本块的名义范围（所有字符的范围之和）</div></div>
<div class="ttc" id="astruct_text_block_html_ac5de5973924eecadce188e23cf3a14bb"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#ac5de5973924eecadce188e23cf3a14bb">TextBlock::Create</a></div><div class="ttdeci">static ATDATACORE_EXPORT TextBlockPtr Create(ATTextStyleCR, ATSceneR)</div><div class="ttdoc">使用给定的文本样式创建空白的文本块对象</div></div>
<div class="ttc" id="astruct_text_block_html_aca811d41dd6ae8c7c919a1b63c10c932"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#aca811d41dd6ae8c7c919a1b63c10c932">TextBlock::Create</a></div><div class="ttdeci">static ATDATACORE_EXPORT TextBlockPtr Create(TextBlockPropertiesCR, ParagraphPropertiesCR, RunPropertiesCR, ATSceneR)</div><div class="ttdoc">使用给定的种子属性结构创建空白的文本块对象</div></div>
<div class="ttc" id="astruct_text_block_html_ad4cdd2b0fbb58942562948c130a59939"><div class="ttname"><a href="../../d1/dc8/struct_text_block.html#ad4cdd2b0fbb58942562948c130a59939">TextBlock::CreateEndATCaret</a></div><div class="ttdeci">ATDATACORE_EXPORT ATCaretPtr CreateEndATCaret() const</div><div class="ttdoc">创建文本块对象的结束字符</div></div>
<div class="ttc" id="astruct_text_block_properties_html"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html">TextBlockProperties</a></div><div class="ttdoc">文本块属性</div><div class="ttdef"><b>Definition:</b> ATTxtBlock.h:20</div></div>
<div class="ttc" id="astruct_text_block_properties_html_a14d80cb9dda4ff6d519caaf909d2cd55"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html#a14d80cb9dda4ff6d519caaf909d2cd55">TextBlockProperties::Create</a></div><div class="ttdeci">static ATDATACORE_EXPORT TextBlockPropertiesPtr Create(ATTextStyleCR, ATSceneR)</div><div class="ttdoc">使用提供的样式中合适的属性创建文本块属性实例</div></div>
<div class="ttc" id="astruct_text_block_properties_html_a3d4970c18b1edeec6035f6fb07d03854"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html#a3d4970c18b1edeec6035f6fb07d03854">TextBlockProperties::SetIsViewIndependent</a></div><div class="ttdeci">ATDATACORE_EXPORT void SetIsViewIndependent(bool)</div><div class="ttdoc">设置是否视图无关</div></div>
<div class="ttc" id="astruct_text_block_properties_html_a547c8923024fe2a48e28f64a0b885cdf"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html#a547c8923024fe2a48e28f64a0b885cdf">TextBlockProperties::Create</a></div><div class="ttdeci">static ATDATACORE_EXPORT TextBlockPropertiesPtr Create(ATSceneR)</div><div class="ttdoc">使用默认值创建文本块属性实例</div></div>
<div class="ttc" id="astruct_text_block_properties_html_ab13a88eb589a5b8dfe5bd1fedbd4f8bd"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html#ab13a88eb589a5b8dfe5bd1fedbd4f8bd">TextBlockProperties::SetIsVertical</a></div><div class="ttdeci">ATDATACORE_EXPORT void SetIsVertical(bool)</div><div class="ttdoc">设置是否垂直对齐</div></div>
<div class="ttc" id="astruct_text_block_properties_html_abc71a98a50968519d85ad56a62353c8a"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html#abc71a98a50968519d85ad56a62353c8a">TextBlockProperties::SetAnnotationScale</a></div><div class="ttdeci">ATDATACORE_EXPORT void SetAnnotationScale(double)</div><div class="ttdoc">设置标注比例</div></div>
<div class="ttc" id="astruct_text_block_properties_html_ad903ff64b1ce91ead94848f90ebb78e1"><div class="ttname"><a href="../../de/d20/struct_text_block_properties.html#ad903ff64b1ce91ead94848f90ebb78e1">TextBlockProperties::SetDocumentWidth</a></div><div class="ttdeci">ATDATACORE_EXPORT void SetDocumentWidth(double)</div><div class="ttdoc">设置文档的最大宽度（UOR单位），超过该长度的行会自动换行</div></div>
<div class="ttc" id="astruct_transform_html"><div class="ttname"><a href="../../dd/d69/struct_transform.html">Transform</a></div><div class="ttdoc">大小为3*4的变换矩阵</div><div class="ttdef"><b>Definition:</b> XTransform.h:12</div></div>
<div class="ttc" id="astruct_x_point3d_html"><div class="ttname"><a href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a></div><div class="ttdoc">3D空间点类</div><div class="ttdef"><b>Definition:</b> XPoint3d.h:12</div></div>
<div class="ttc" id="astruct_x_range3d_html"><div class="ttname"><a href="../../d7/d7f/struct_x_range3d.html">XRange3d</a></div><div class="ttdoc">三维范围盒</div><div class="ttdef"><b>Definition:</b> XRange3d.h:12</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
